package br.com.rankingme.resource.usuario;

import java.util.Date;

import org.restlet.data.Form;
import org.restlet.representation.Representation;
import org.restlet.resource.ServerResource;

import br.com.rankingme.Usuario;
import br.com.rankingme.dao.usuario.IUsuarioDAO;
import br.com.rankingme.dao.usuario.UsuarioDAO;

public class UsuarioResource extends ServerResource implements IUsuarioResource{
	
	private IUsuarioDAO usuarioDAO;
	
	public UsuarioResource() {
		usuarioDAO = new UsuarioDAO();
	}

	@Override
	public void salvar(Representation entidade) {
		Form formulario = new Form(entidade);
		Usuario usuario = new Usuario();
		usuario.setNome(formulario.getFirstValue("nome"));
		usuario.setLogin(formulario.getFirstValue("login"));
		usuario.setSenha(formulario.getFirstValue("senha"));
		usuario.setEmail(formulario.getFirstValue("email"));
		usuario.setDesde(new Date());
		//usuario.setIdUsuario(idUsuario)
		usuarioDAO.salvar(usuario);
	}
	
	
}

